local skill = fk.CreateSkill{
  name = "tea__roujia",
}
---@type TrigSkelSpec<UseCardFunc>
local roujia = {
  anim_type = "support",
  can_trigger = function(self, event, target, player, data)
    return player:hasSkill(skill.name) and not data.damageDealt and player.room.current and not player.room.current.dead
    and data.card and (data.card.trueName == "slash" or (data.card.skill or {}).name == "slash_skill")
  end,
  on_use = function(self, event, target, player, data)
    player.room.current:drawCards(1, skill.name)
  end,
}
skill:addEffect(fk.CardUseFinished, roujia)
return skill